//package com.lb.leetcode;
//
//import com.alibaba.fastjson.JSONObject;
//import com.alibaba.fastjson.TypeReference;
//import org.apache.commons.codec.binary.Base64;
//import org.apache.commons.io.FileUtils;
//
//import java.io.File;
//import java.io.FileNotFoundException;
//import java.io.FileReader;
//import java.io.IOException;
//import java.nio.file.Files;
//import java.nio.file.Paths;
//import java.util.Map;
//
///**
// * @description:
// * @author: LB
// * @time: 2021/3/22 15:25
// */
//public class test {
//    public static void main(String[] args) throws IOException {
////        String[] split = "osdfldfksdfjs".split("d");
////        outputToTheConsole();
////        System.out.println(split.length);
//        toMap();
//    }
//
//    public static  String toMap(){
//        Map<String, String> map = JSONObject.parseObject("{\n" +
//                "  \"action\": \"thing.event.post\",\n" +
//                "  \"msgId\": \"不带横线的uuid\",\n" +
//                "  \"data\": {\n" +
//                "    \"pk\": \"产品标识\",\n" +
//                "    \"devCode\": \"设备编码\",\n" +
//                "    \"identifier\": \"faceAccessControlEvent\",\n" +
//                "    \"params\": {\n" +
//                "      \"deviceCode\": \"设备编码\",\n" +
//                "      \"accessCardNo\": \"门禁卡号，可能会为空\",\n" +
//                "      \"idCardNo\": \"身份证号\",\n" +
//                "      \"accessType\": \"1:刷卡 2：人脸 3：声纹 4：app 5：刷身份证  \",\n" +
//                "      \"eventType\": \"0：成功 1：失败\",\n" +
//                "      \"eventTime\": \"2020-02-02 10:01:00\",\n" +
//                "      \"snapBigImage\": \"原图\",\n" +
//                "      \"snapSmallImage\": \"缩略图\"\n" +
//                "    }\n" +
//                "  }\n" +
//                "}", new TypeReference<Map<String, String>>() {
//        });
//        map.keySet().forEach(e-> System.out.println("key=="+e+"value=="+map.get(e)));
//        return "";
//    }
//
//    public static String transFileToBase64() throws IOException {
//        File file = new File("D:\\1597925787331.jpg");
//        byte[] bytes = FileUtils.readFileToByteArray(file);
//        System.out.println(Base64.encodeBase64String(bytes));
//        return Base64.encodeBase64String(bytes);
//    }
//
//    public static void outputToTheConsole() throws IOException {
//        FileReader fr = null;
//        try {
//            fr = new FileReader("D:\\帝尊.txt");
//            //调用read方法输出到控制台上
//            int len = 0;
//            try {
//                while((len = fr.read())!=-1)
//                {
//                    System.out.print((char)len);
//
//                }
//            } catch (IOException e) {
//                e.printStackTrace();
//            }
//        } catch (FileNotFoundException e) {
//            e.printStackTrace();
//        }finally
//        {
//            try {
//                fr.close();
//            } catch (IOException e) {
//                e.printStackTrace();
//            }
//        }
//    }
//
//}
